package com.servlet.admin;


import com.dao.CountryInfoDAO;
import com.dao.impl.CountryInfoDAOImpl;
import com.entity.CountryInfo;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;

/**
 * <pre>
 * - 参赛国家列表(json)
 * Author : J.L.Zhou
 * E-Mail : 2233875735@qq.com
 * Tel : 151 1104 7708
 * Date : 2022-05-05 11:30
 * Version : 1.0
 * Copyright 2022 jlzhou.top Inc. All rights reserved.
 * Warning: this content is only for internal circulation of the company.
 *          It is forbidden to divulge it or use it for other commercial purposes.
 * </pre>
 **/
@WebServlet("/admin/country-list.let")
public class CountryListServlet extends HttpServlet {

  private CountryInfoDAO dao = new CountryInfoDAOImpl();
  @Override
  protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.reset();
    response.setContentType("application/json;charset=UTF-8");
    try{
      List<CountryInfo> list = dao.select(0,999);
      response.getWriter().print(JSON.toJSONString(list));
    }catch (Exception ex){
      throw new ServletException(ex.getMessage(), ex);
    }
    response.flushBuffer();
  }
}
